package com.dc.business.datacollectbusiness.service;

import com.dc.business.datacollectbusiness.entity.Company;
import com.dc.business.datacollectbusiness.model.Companyarr;

import java.util.List;

public interface CompanyService {
//    /**
//     * 查询所有公司
//     */
//    public List<Company> getAllCompany();

    /**
     * 删除公司
     */
    public boolean deleteCompanyById(int companyId);
    /**
     * 添加公司
     */
    public boolean insertCompany(Company company);
    /**
     * 修改公司
     */
    public boolean updateCompany(Company company);

    /**
     * 条件查询公司
     */
    public List<Company> getAllCompanyBytj(Company company);

    /**
     * 删除多个公司
     */
    public boolean deleteCompanyByIdall(Companyarr companyarr);

    /**
     * 通过id查询公司
     */
    public Company getAllCompanyByid(int companyId);

    /**
     * 指派公司给维护人员
     */
    public boolean updateCompanyByUserId(Integer userId,int companyId);
    /**
     * 生成扩展参数
     */
    public boolean generationParameters(Company company);

}
